JavaScript Job: Devops Engineer

Job added on

Company

Avidbots

Location

Kitchener - Canada

Job type

Full-Time

JavaScript Job Details

About Avidbots

Avidbots is a robotics company with a vision to bring robots to everyday life to expand human potential. Our ground-breaking product called Neo, a fully autonomous floor scrubbing robot, is deployed around the world and trusted by leading facilities and building service companies. Headquartered in Kitchener, ON, Canada, Avidbots is a 100% vertically integrated technology company, and offers comprehensive service and support to customers on five continents.

About this role

We are looking for a DevOps Engineer for our Infrastructure team. Our goal is to architect, create, maintain and enhance reliable Build, Development and Test environments in support of the Software Development, Research and QA teams at Avidbots.

You will be working in a fun, fast paced Agile environment, working closely with our other software development and QA teams. We are looking for someone who is a self starter, has a strong work ethic and great attention to detail.

If this peaks your interest, we’d love to chat!

This can be a hybrid opportunity!

Main tasks and Key Accountabilities

Create and refine systems for continuous integration, build systems, automated testing, automated update/deployment, validation and robotics simulation used by our software development, and QA teams.
Upgrade and maintain our current Ubuntu platform servers and containerized software environment.
Keep up to date on necessary technical knowledge, trends and best practice techniques that will improve security, efficiency and effectiveness.

Required Skills and Experience

BEng/BSc in Software Engineering, Computer Science, Mechatronics, or a related field.
3-5+ years of experience in DevOps Engineering role.
Expertise in infrastructure development (Git, Bitbucket, Jira, Slack).
Experience in Continuous Integration/Deployment tools like Jenkins, GitOps, ArgoCD, SonarQube.
Experience in Automating CI/CD Pipelines and configuring the required plugins on Jenkins.
Experience in Automating the Infrastructure on AWS Using Terraform.
Good knowledge in design and implementation of scalable, secure cloud architecture based on AWS cloud, including knowledge of AWS SDK toolkit like Boto3.
Hands-on experience in using configuration management tools like Ansible.
Solid understanding of the Linux Ubuntu operating system.
Experience with container based technologies like Docker and Kubernetes.
Knowledge in setting up monitoring, alerting, and visualization using tools like Grafana, Netdata and Prometheus.
Experience with Teleport.
Working knowledge of Python and Bash scripting.
Strong IP networking knowledge - proficiency in TCP/IP, DHCP, IPsec, VPN, SSH, TLS and other networking technologies.
Excellent troubleshooting and problem-solving skills.
Excellent verbal and written communication skills with peers and superiors, and a strong teamwork ethic.
Awesome attitude, self-driven and self-motivated; you get things done with a passion for continuously raising the bar.

Nice to have

Working knowledge of ROS
Experience with Rust, NodeJS and JavaScript.
Experience with MLOps

**Applicants must be currently authorized to work in Canada for any employer

Avidbots is an equal opportunity employer committed to building a diverse workforce. As a multicultural organization, we encourage individual achievement and recognize the strength of a diverse workforce. We offer a professional working environment and culture and believe that work / life balance is critical to ensure the happiness/well-being of our people.
Upon request, Avidbots will provide reasonable accommodation for applicants with disabilities throughout the recruitment and selection process.